<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 因为 颠倒数组元素 和冒泡排序都有内置的方法 为了纪念 我在写一遍 哭了= =
        // 颠倒数组元素[1,2,3,4,5,6]
        //  旧数组从最后一位数字开始依次传递给新数组 新老数组数字要彼此对应
        // var arr = [1, 2, 3, 4, 5, 6]
        // var newArr = []
        // for (var i = arr.length - 1; i >= 0; i--) {
        //        newArr[newArr.length] = arr[i]
        // }
        // console.log(newArr);


























        // var arr = [1, 2, 3, 4, 5, 6]
        // var newArr = []
        // for (var i = arr.length - 1; i >= 0; i--) {
        //     newArr[newArr.length] = arr[i]
        // }
        // console.log(newArr);
        // 冒泡排序[1,2,3,4,5,6,23,4,2,3,424,34,434,232,232,123,22,33]
        // var arr = [1, 2, 3, 4, 5, 6, 23, 4, 2, 3, 424, 34, 434, 232, 232, 123, 22, 33]
        // for (var i = 0; i < arr.length - 1; i++) {
        //     for (var j = 0; j < arr.length - i - 1; j++) {
        //         if (arr[j] > arr[j + 1]) {
        //             var temp = null
        //             temp = arr[j]
        //             arr[j] = arr[j + 1]
        //             arr[j + 1] = temp
        //         }
        //     }
        // }
        // console.log(arr);
        var arr = [1, 2, 3, 4, 5, 6, 23, 4, 2, 3, 424, 34, 434, 232, 232, 123, 22, 33]

        // arr.sort(function (a, b) {
        //     return a - b
        // })
        // console.log(arr);
      


































        // var arr = [1, 2, 3, 4, 5, 6, 23, 4, 2, 3, 424, 34, 434, 232, 232, 123, 22, 33]
        // for (var i = 0; i < arr.length - 1; i++) {
        //     for (var j = 0; j < arr.length - i - 1; j++) {
        //         if (arr[j] < arr[j + 1]) {
        //             var temp = arr[j]
        //             arr[j] = arr[j + 1]
        //             arr[j + 1] = temp
        //         }
        //     }
        // }
        // console.log(arr);


        // 数组排序
        // 1.翻转数组 内置方法做法
        // var arr = ['pink','red','blue']
        // arr.reverse()
        // console.log(arr);

        // // 2.数组排序 （冒泡排序）
        // var arr1 = [1,2,32,23,43,2,3]
        // arr1.sort()
        // console.log(arr1);



        // var arr = [1, 2, 3, 4, 5]
        // arr.reverse()
        // console.log(arr);
        // var arr1 = [1, 2, 3, 4, 5, 6, 7, 23, 54, 12]
        // arr1.sort(function (a, b) {
        //     // return a - b//从小到大
        //     return b - a//从大到小
        // })
        // console.log(arr1);








        // var arr1 = [2, 3, 4, 2, 2, 3, 4, 2, 23, 23, 443]
        // arr1.sort(function (a, b) {
        //     return a - b
        // })
        // console.log(arr1);

    </script>
</head>

<body>

</body>

</html>